insulating substance - English Synonyms Dictionary